﻿/*----------------------------------------------------------------
// Copyright (C) 2011 苏富特健康科技
// 版权所有。 
//
// 文件名：TreeNode.cs
// 文件功能描述：页面树节点属性
//
// 
// 创建标识：2012-06-28 张强
//
// 变更标识：｛日期｝ ｛变更人｝
// 变更描述：｛变更详情｝
//
//----------------------------------------------------------------*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace UI.JsonModel
{

    /// <summary>
    /// 页面树节点属性
    /// </summary>
    public interface ITreeNode
    {


        /// <summary>
        /// 节点ID
        /// </summary>
        string id { get; set; }

        /// <summary>
        /// 是否展开
        /// </summary>
        bool isexpand { get; set; }

        /// <summary>
        /// 是否选中
        /// </summary>
        bool ischecked { get; set; }


        /// <summary>
        /// 父编号
        /// </summary>
        string parentCode { get; set; }


        /// <summary>
        /// 节点图标
        /// </summary>
        string icon { get; set; }


        /// <summary>
        /// 是否叶子
        /// </summary>
        bool isLeaf { get; set; }


        //private IList<ITreeNode> _children;
        /// <summary>
        /// 子节点
        /// </summary>
        IList<ITreeNode> children
        {
            get;
        }


    }
}
